Passa al contenuto principale

SetFieldValue

Metodo di oggettoMetodo di oggetto

Imposta il valore della proprietà richiesta tramite un oggetto BC_DA_VALUE.

Definizione BC

È possibile utilizzare la seguente sintassi per utilizzare il metodo:

Metodo(Field,Value)
ParametroFormatoRiferimentoI/ODefaultVersione
FieldStringaIN
ValueRecordBC_DA_VALUEIN

Parametri

Field

StringaINInput

Nome della proprietà di cui si vuole impostare il valore.

suggerimento

E' consigliato non utilizzare valori costanti ma reperire i nomi dei campi tramite la classe BC_PROPERTY_INFO.

Value

RecordINInput

Valore da impostare alla proprietà.

note

Deve essere un oggetto di tipo BC_DA_VALUE.

Esempi

Valorizzazione delle proprietà di un oggetto

'@SRP SetFieldValue()

DIM classInfo[CLASSE[BC_CLASS_INFO]]
DIM objArt[CLASSE[BLD_ART]]
objArt.LoadClassInfo(classInfo)

DIM tmpProp[CLASSE[BC_PROPERTY_INFO]]
classInfo.Properties.ForEach(tmpProp, Elaborazione(tmpProp [INOUT], objArt [INOUT]))

Return

'@SRP Elaborazione(prop[CLASSE[BC_PROPERTY_INFO]] [INOUT], objArt[CLASSE[BLD_ART]] [INOUT])

DIM valore[CLASSE[BC_DA_VALUE]]
valore.SETSTRING("Valore")

objArt.SetFieldValue(prop.Name, valore)

Return